#pragma once

#include <gtest/gtest.h>



class UnitTestZxs: public testing::Test  
{
public:
	UnitTestZxs(void);
	~UnitTestZxs(void);

	void SetUp();
	void TearDown();

	void DeploymentItem(const wchar_t* file);
	void DeploymentDir(const wchar_t* file);

	std::wstring outputdir;

	static std::wstring rootdir;

	static std::wstring TestResultdir;

	static void init();
};

class ParametricUnitTest :public 	UnitTestZxs
{
public:
	void SetUp();
	void TearDown();


	static void ProePath(LPCTSTR path);
	static void TextPath(LPCTSTR path);
	static void PRO_COMM_MSG_EXE(LPCTSTR path);
};
